Utilization of execution histories in scheduling real-time database transactions
نویسنده
چکیده
Real-time database systems support data processing needs of real-time systems where transactions have time constraints. Here we consider repetitively executed transactions, and assume that execution histories are logged. A well-known priority assignment technique called earliest-deadline-first is biased towards short transactions in which short transactions have better chances of completing their executions within their deadlines. We introduce the notion of ‘‘fair scheduling’’ in which the goal is to have ‘‘similar’’ completion ratios for all transaction classes (short to long in sizes). We propose priority assignment techniques that overcome the biased scheduling and show that they work via extensive simulation experiments. 2005 Elsevier B.V. All rights reserved.
منابع مشابه
An Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملFuzzy gain scheduling of PID controller for stiction compensation in pneumatic control valve
Inherent nonlinearities like, deadband, stiction and hysteresis in control valves degenerate plant performance. Valve stiction standouts as a more widely recognized reason for poor execution in control loops. Measurement of valve stiction is essential to maintain scheduling. For industrial scenarios, loss of execution due to nonlinearity in control valves is an imperative issue that should be t...
متن کاملA Priority-Based Scheduling Algorithm for Real-Time Databases
Database systems for real-time applications must satisfy timing constraints associated with transactions, in addition to maintaining the consistency of data. In this paper we propose a priority-based scheduling algorithm for real-time database systems. We show that this algorithm is deadlock-free, and in addition, a high priority transaction is not blocked by uncommitted lower priority transact...
متن کاملA Simplified Concurrency Control Algorithm For Real Time DataBase Systems
Real Time Data Base Systems must insure temporal consistency as well as logical data consistency to exhibit correct behavior. The performance of these systems is measured as a percentage of transactions executed into their temporal restrictions. To achieve a good performance, Real Time Scheduling algorithms are needed. In this work a Real Time Scheduling algorithm based on a combination of both...
متن کاملScheduling Adaptive Transactions in Real-Time Databases
A new transaction model, called the Adaptive Transaction Model, is proposed for Real-Time Database Management Systems (RTDBMSs) applications. The Adaptive Transaction Model is an extended transaction model with a nested structure containing optional and required subtransactions. Adaptive Transactions (ATs) have time constraints to support real-time database applications. Optional substransactio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Data Knowl. Eng.
دوره 57 شماره
صفحات -
تاریخ انتشار 2006